package system

import (
	"main.go/global"
)

type SysUser struct {
	global.EVA_MODEL
	UUID     string `json:"uuid" gorm:"index;comment:用户UUID"`                                                  // 用户UUID
	Password string `json:"-"  gorm:"comment:用户登录密码"`                                                          // 用户登录密码
	NickName string `json:"nick_name" gorm:"comment:用户昵称"`                                                     // 用户昵称
	Avatar   string `json:"avatar" gorm:"comment:用户头像"`                                                        // 用户头像
	Mobile   string `json:"mobile"  gorm:"index;comment:手机号"`                                                  // 手机号
	Email    string `json:"email"  gorm:"comment:用户邮箱"`                                                        // 用户邮箱
	Remark   string `json:"remark"  gorm:"comment:备注"`                                                         // 备注
	Enable   *bool  `json:"enable" gorm:"type:tinyint(1);column:enable;default:false;comment:用户是否被冻结 1冻结 0正常"` //用户是否被冻结 1正常 0冻结
}

func (SysUser) TableName() string {
	return "sys_users"
}
